<?php
/**
 * author:歪妻
 * Date: 2020/11/2 0002
 */

/**
 * 获取项目的根路径
 *
 * @return string
 */
function getRootPath()
{
    return realpath(__DIR__ . '/..');
}
/**
 * 获取数据库文件的完整路径
 *
 * @return string
 */
function getDatabasePath()
{
    return getRootPath() . '/../data/data.sqlite';
}
/**
 * 获取SQLite连接的DSN
 *
 * @return string
 */
function getDsn()
{
    return 'sqlite:' . getDatabasePath();
}
/**
 * 获取用于数据库访问的PDO对象
 *
 * @return \PDO
 */
function getPDO()
{
    return new PDO(getDsn());
}

/**
 * 转义HTML，因此可以安全输出
 *
 * @param string $html
 * @return string
 */
function htmlEscape($html)
{
    return htmlspecialchars($html, ENT_HTML5, 'UTF-8');
}

/**
 * @return int|mixed
 * 接收index_1_1.php传过来的id
 */
function postId(){

    if (isset($_GET['post_id'])){
        $postId = $_GET['post_id'];
    }else{
        //总是定义一个id
        $postId = 0;
    }
    return $postId;

}


function convertSqlDate($sqlDate)
{
    //时间转换
    $date = DateTime::createFromFormat('Y-m-d H:i:s',$sqlDate);
    return $date->format('d,M,Y H:i');
}